capital of grenada

Noun
  1. the capital and largest city of Grenada

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

capital of grenada
Saint George's is the capital of Grenada.